Selene Shepard поделилась ссылкой
31 мая, 12:14
Хьюстон, у нас проблема с проблемами

Есть у нас для одной системы что-то вроде сервис-деска. При возникновении проблемы пользователи могут создать заявку с её описанием. Всё бы ничего, но в системе такие заявки сами называются проблемами, соответственно, создание такой заявки называется «Создать проблему». Уже как-то не очень.


Получаем письмо, условно говоря, от первой линии поддержки, в котором сказано: «Ранее проблемы инициировали исполнители, и никаких проблем не возникало».


Как это понимать? У них и раньше не получалось создавать заявки о проблемах или раньше получалось, а теперь перестало?


Оказалось, что проблемы (по которым создаются заявки) могут быть «непредвиденными». Это атрибут такой у них. Пользователи раньше их не создавали, а теперь попробовали. И вот как раз при создании таких заявок в системе возникала ошибка, причём непредвиденная уже разработчиками. Ну, то есть как непредвиденная — предвиденная, но на уровне «assertion failed»…


Разработчики, думайте, пожалуйста, тщательнее над терминологией. Не всегда сокращение «лишних» слов ведёт к лучшему пониманию.